In ASP.NET MVC, what is the difference between:
- Html.Partial and Html.RenderPartial
- Html.Action and Html.RenderAction
home / developersection / forums / html.partial vs html.renderpartial & html.action vs html.renderaction in mvc
In ASP.NET MVC, what is the difference between:
Manoj Bhatt
18-Nov-2014Html.Partial returns a String, Html.RenderPartial calls Write internally, and returns void.
The basic usage is:
In the snippet above, both calls will yield the same result.
While one can store the output of Html.Partial in a variable or return it from a method, one cannot do this with Html.RenderPartial. The result will be written to the Response stream during execution/evaluation.
This also applies to Html.Action and Html.RenderAction.